home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
051-075
/
disk_055
/
csh
/
readme.205m
< prev
next >
Wrap
Text File
|
1992-05-06
|
5KB
|
131 lines
VERSION RELEASES: (Manx Versions)
----------------
2.05M 10-Jan-87 Steve Drew :Few bugs fixed, Matt's new 2.04
:features implemented.
2.04M 09-Dec-86 Steve Drew :Few bugs fixed, Commandline Editing
:& Function key support added.
:Changed my version to (M)anx.
2.02A 20-oct-86 Steve Drew :Implemented Matt's new features also
:now 16 bit compilable.
:(Same functionality as Matt's 2.03)
2.01A 27-sep-86 Steve Drew :Major conversion from Lattice > MANX
:and added more commands/features.
Steve Drew at ENET: CGFSV1::DREW
ARPA: drew%cfgsv1.dec.com@decwrl.dec.com
USENET: {decvax|decwrl}!cgfsv1.dec.com!drew
Version 2.05M notes: (new features)
-----------------------------------
- Shell search path now used on 'run' command as well.
- New -e, exclude files option on dir command. see shell.doc.
- Command line editing new key: ^K - delete to end of line.
- New variable _insert set to 0 makes default of no insert mode
for commandline editing default is 1. (insert mode on).
- New 'copy' command from Matt's 2.04 'cp' logs files and directorys
as they are created and ^C detection. See doc for -r option.
- Few bugs fixed.
NEW FEATURES IN 2.04: (from Matt implemented in 2.05M)
- RM command now has '-r' option.
- \command forces the command parser NOT to look at aliases. Thus,
you can alias something like 'cd' and have the alias contain a 'cd'
which references the internal cd:
alias cd "stuff...;\\cd $x"
- _histnum variable .. current history #
- expanded filenames are sorted.
eg. Dir * will output sorted directory.
Version 2.04M notes: (new features)
-----------------------------------
- This version runs UNDER WORKBENCH 1.2 ONLY.
- COMMAND LINE EDITING
- Using Function keys.
- New variable _width shows the number of collums in the window.
and will change automatically if the user resizes the window.
- option -c when starting will invoke the rest of command line
and exit. (Thanks Dave.) Usefull to do stuff in the background.
e.g. run shell -c copy c:foo ram:;echo done.
- pwd gets run as part of cd so as to set _cwd to full path name.
Version 2.02A notes:
--------------------
- For new features of 2.03 see Matt's instruction.txt appended below.
- All Matt's new feature for 2.03 converted to manx. And uses c.lib.
- Redirection appears to work fine. Even on bcpl programs.
Let me know if you find otherwise.
- new varible _path for setting search path for external
cmds. Shell does not use the 1.2 PATH feature but you may
specify a search path by setting this symbol.
e.g.
$ set _path "ram:,c:,df0:c/,df1:c/"
- Auto requesters are turned off during searching for cmds
except when an explicit path is specified eg. df0:c/sort.
- Command list is sorted so that help displays readable output.
- A few bugs fixed
- Changed all i/o routines that used MY.LIB written by Matt to
use standard i/o or Amiga routines, since Manx is so efficeint
with standard i/o routines compiling all those library functions
did'nt gain anything as it does with Lattice.
- Dir command rewritten to allow options:
-s short mutil(4) collum display of files
-d directorys only
-f files only
- Wildcarding now matches upper or lower case.
- Command will no longer abort if one of the arguments which
has wild card does not expand.
- run program >redir will work properly as
long as you run command is called 'run'. With the lattice
version the command got parsed like run >redir program, so
all you got in you redir file was [CLI n].
- On startup you current directory is determined and set.
- Added %full and volume name to devinfo.
- ps command added
NEW FEATURES IN 2.03. Thanks to Steve Drew who suggested a '_path'
variable. The other difference with this version is that BCPL
output redirection works properly. Additionaly, alias loops are
detected (this is what is known as a hack).
NEW FEATURES IN 2.02. I would like to thank Dave Wecker and Steve Drew
for their numerous comments on the previous version of my shell.
-Return code and error handling
(A) retrieve return code
(B) Manual or Automatic error handling.
-Control C-F now passed to external commands.
-can execute shell scripts as if they were normal commands (w/ arguments)
(see down below)
-BCPL programs which change the CLI state (CD/PATH...) now work with
the shell. However, the CLI PATH is not used currently.
-MV command embellished... can now specify multiple files with a
directory as the destination.
-CD re-written, new variable $_cwd. startup directory figured out.
-Comment character '#'
-EXIT as an alternate to QUIT
Additional Commands:
abortline
forever
Additional SET variables (see documentation below)
_cwd current directory (see CD below)
_maxerr worst return value to date
_lasterr return value from last command (internal or external)
_except contains error level AND exception code. "nnn;command"
(see ABORTLINE, and start of section E)
_passed contains passed command line to source files
_path contains search path (example: "c:,df1:c/,df0:c/"